package com.neuedu.corejava.ch9.homework;

import java.util.Scanner;

/**
 * 20190807
 * @author admin
 *
 */

public class ch942 {

	public static void main(String[] args) {
		// 4、有一个字符串，其中包含中文字符、英文字符和数字字符，请统计和打印出各个字符的个数。 [选做题]

		System.out.println("请输入字符串：");
		Scanner scanner=new Scanner(System.in);
		String str=scanner.next();
		int china=0;
		int english=0;
		int number=0;
		for(int i=0;i<str.length();i++){
			char ch=str.charAt(i);
			if(ch>='0' && ch<='9'){
				number++;
			}
			else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z')){
				english++;
			}
			else{
				china++;
			}
			
		}
		System.out.println("中文字符有："+china);
		System.out.println("英文字符有："+english);
		System.out.println("数字字符有："+number);
		
	}

}
